/*
 *Universidad Distrital Francisco José de Caldas
 *Proyecto de grado, Tecnología en Sistematización de Datos
 *Autores: Fernando Samboni
 *         Juan Carlos Cruz
 *
 */

$(document).ready(function(){
    
    //Verifica si se ha presionado la tecla 'ENTER'
    $("#formulario").bind("keypress", function(e){
        if(e.keyCode==13){
            //alert("Ha presionado enter");
            guardar();
            return false;
        }
    });
    $("#btnGuardar").click(function(){
        guardar();
        return false;
    });
    $("#btnCancelar").click(function(){
        location.reload();
        return false;
    });
});

function guardar() {
    if($('#formulario').validationEngine('validate')){
        if($("#confirmar").is(':checked')) {
            
            apprise("Esta seguro de modificar los datos de la convocatoria "+convocatoria, {
                'confirm':true
            }, function(r) {
                if(r) {
                    var fechaini = $("#fechaini").val();
                    var fechafin = $("#fechafin").val();
                    var infconcurso = $("#infconcurso").val();
                    var dataString = "fechaini="+fechaini+"&fechafin="+fechafin+"&infconcurso="+infconcurso;
                    //alert("datos: "+dataString);
    
                    //Mandamos valores con AJAX
                    $.ajax({
                        async: true,
                        dataType: "html",
                        type: "POST",
                        contentType: "application/x-www-form-urlencoded",
                        url: url+"/administrador/actualizarconvocatoria",
                        data: dataString,
                        beforeSend: function(data){
                            $("#msjconfirmacion").html("<label style='color:blue;'>* Enviando datos...</label>");
                        },
                        success: function(requestData){
                            //alert("Servidor respondio: "+requestData);
                            if(requestData == 1){                
                                //location.reload();  //Original      
                                //$("#msjconfirmacion").html("<label style='color:green;'>* Los datos han sido guardados.</label>");
                                apprise("La operación se ha realizado con éxito.",{
                                    'animate':true
                                });    
                                $("#msjconfirmacion").html("<label></label>");   
                            }					
                            else{
                                //limpiar();
                                alert(requestData);
                            //$("#msjconfirmacion").html("<label style='color:red;'>* "+requestData+"</label>");    
                            }	        
                        },
                        error: function(requestData, strError, strTipoError){
                            //alert("Error "+strTipoError+": " + strError);
                            alert("Error "+requestData+": " + strError);
                        },
                        complete: function (requestData, exito){}
                    });
                } else {
                    apprise("Operación Cancelada",{
                        'animate':true
                    });
                }
            });
        } else {  
            apprise("No ha confirmado si los datos son correctos",{
                'animate':true
            });      
        }              
    }
}

